#pragma once
#include "event.h"
class Element;
namespace Core
{
	
	class ActionListener: public IListener<Element,ActionListener>
	{
	public:
		typedef IListener<Element,ActionListener> Base;
		virtual void OnAction(SourceType& source)=0;
	protected:
		ActionListener();

	};
}